package com.jmp.api.user.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author cjr
 */
@Data
@Builder
@ApiModel
public class GoodsCompanyInfoResponse implements Serializable {
    @ApiModelProperty("公司管理员头像")
    private String userLogo;
    @ApiModelProperty("公司logo")
    private String companyLogo;
    @ApiModelProperty("公司名称")
    private String companyName;
    @ApiModelProperty("是否收藏")
    private Integer isCollection;
    @ApiModelProperty("分类列表")
    private List<Type> goodstypeModelList;
    @ApiModelProperty("公司封面")
    private String companyPhoto;

    private boolean showRoomState;

    @Data
    @Builder
    public static class Type implements Serializable {
        private Integer goodstypeId;
        private String name;
        private List<Type> childList;
    }
}
